package com.multi.thread.chapter07.demo04;

/**
 *线程：main, 所在线程组：main
 *main线程所在的线程组的父线程组的名称：system
 *Exception in thread "main" java.lang.NullPointerException
	at com.multi.thread.chapter07.demo04.GroupParent.main(GroupParent.java:11)
 *
 *运行结果说明JVM的根线程组是system，再取其父线程组则出现空异常
 */
public class GroupParent {
	
	public static void main(String[] args) {
		System.out.println("线程：" + Thread.currentThread().getName() 
				+ ", 所在线程组：" + Thread.currentThread().getThreadGroup().getName());
		System.out.println("main线程所在的线程组的父线程组的名称：" 
				+ Thread.currentThread().getThreadGroup().getParent().getName());
		System.out.println("main线程所在的线程组的父线程组的父线程组的名称：" 
				+ Thread.currentThread().getThreadGroup().getParent().getParent().getName());
	}

}
